From: Lukáš Tyrychtr Date: Tue, 5 Aug 2025 11:54:59 +0000 (+0200) Subject: status: Set descriptive menu button a11y names for quick sliders X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~104^2^2~80 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=d399c87177a0fd59c4a34db91e462285590e202b;p=gnome-shell.git status: Set descriptive menu button a11y names for quick sliders Make it clearer to screen reader users what menu buttons do by adding descriptive labels, and not using the generic one everywhere. Part-of: --- diff --git a/js/ui/status/brightness.js b/js/ui/status/brightness.js index f2e7f1b21..2ca09f342 100644 --- a/js/ui/status/brightness.js +++ b/js/ui/status/brightness.js @@ -39,6 +39,7 @@ class BrightnessItem extends QuickSlider { _init() { super._init({ iconName: 'display-brightness-symbolic', + menuButtonAccessibleName: _('Open brightness menu'), }); this.slider.accessible_name = BRIGHTNESS_NAME; diff --git a/js/ui/status/volume.js b/js/ui/status/volume.js index 89d3bebec..f966fbb85 100644 --- a/js/ui/status/volume.js +++ b/js/ui/status/volume.js @@ -307,6 +307,7 @@ class OutputStreamSlider extends StreamSlider { ]; this.menu.setHeader('audio-headphones-symbolic', _('Sound Output')); + this.menuButtonAccessibleName = _('Open sound output menu'); } _connectStream(stream) { @@ -382,6 +383,7 @@ class InputStreamSlider extends StreamSlider { ]; this.menu.setHeader('audio-input-microphone-symbolic', _('Sound Input')); + this.menuButtonAccessibleName = _('Open sound input menu'); } _connectStream(stream) {